package cn.tedu._01mvcboot01.controller;

import cn.tedu._01mvcboot01.pojo.dto.addCarDTO;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.sql.SQLOutput;

/**
 * 服务器端接收数据的两种方式;
 * */
@Controller
public class CarController {
    /**
     * 添加车辆API文档
     * 1.请求地址：/v1/car/add1
     * 2.请求方法：GET
     * 3.查询参数：车辆品牌brand，车辆型号model,车辆价格price
     *            奥迪           A6           400000.00
     * 4.返回响应：添加成功；
     * 测试：http://localhost:8080/v1/car/add1?brand=奥迪&model=A6&price=400000.00
     */
    //第1种接收数据方式：声明参数方式接收
    @RequestMapping("/v1/car/add1")
    @ResponseBody
    public String add1(String brand, String model, Double price){
        System.out.println(brand+"-"+model+"-"+price);
        return "添加成功";
    }
    /**
     * 添加车辆API文档
     * 1.请求地址：/v1/car/add1
     * 2.请求方法：GET
     * 3.查询参数：车辆品牌brand，车辆型号model,车辆价格price
     *            奥迪           A6           400000.00
     * 4.返回响应：添加成功；
     * 测试：http://localhost:8080/v1/car/add2?brand=奥迪&model=A6&price=400000.00
     */
    //第1种接收数据方式：声明参数方式接收
    @RequestMapping("/v1/car/add2")
    @ResponseBody
    public String add2(addCarDTO addCarDTO){
        System.out.println("addCarDTO"+addCarDTO);
        return "添加成功";
    }
}
